/*---------------------------------------------------------------------------------------------
 *  Copyright (c) Microsoft Corporation. All rights reserved.
 *  Licensed under the MIT License. See License.txt in the project root for license information.
 *--------------------------------------------------------------------------------------------*/

.aide-streaming-state {
	position: absolute;
	top: 0px; /* Positioned relative to a container with 10px top padding already */
	width: 100%;
	transform: translateY(-100%);
	border: 1px solid var(--vscode-input-border, transparent);
	border-radius: 4px;
	transition: opacity 0.2s ease, transform 0.2s ease;
}


.aide-streaming-state.aide-streaming-state-hidden {
	opacity: 0;
	transform: scale(0.9) translateY(calc(-100% + 10px));
}

/*
.aide-streaming-state-icon {
	flex-shrink: 0;
	width: 0;
	margin-top: 4px;
	margin-left: 0px;
	height: 16px;
	overflow: hidden;
	transition: width 0.5s ease, margin-right 0.5s ease;
}

.aide-streaming-state.aide-streaming-state-error .aide-streaming-state-icon {
	width: 16px;
	margin-right: 8px;
}

.aide-streaming-state-label {
	margin-top: 2px;
	flex-grow: 2;
	font-size: 13px;
	line-height: 19.5px;
}

.aide-streaming-state-label.aide-streaming-state-label-ellipsis:after {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  -webkit-animation: animated-ellipsis steps(4, end) 900ms infinite;
  animation: animated-ellipsis steps(4, end) 900ms infinite;
  content: "\2026";
  width: 0px;
}

@keyframes animated-ellipsis {
  to {
    width: 1.25em;
  }
}

@-webkit-keyframes animated-ellipsis {
  to {
    width: 1.25em;
  }
}
*/
